Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhanced WMS GetMap request by the vendor specific parameters FILTERPROPERTY and FILTERVALUE to filter the underlying data source #819

Merged
merged 4 commits into from
Mar 16, 2022

Conversation

lgoltz
Copy link
Contributor

@lgoltz lgoltz commented Feb 28, 2017

This PR adds the two vendor specific parameters FILTERPROPERTY and FILTERVALUE to the deegree WMS. The parameters allows the client to filter the underlying datasource of the requested layers.
FILTERPROPERTY contains the name of the property to filter for. It is no qualified, so only the local name is considered. FILTERVALUE contains a list of values to filter for, multiple values must be comma separated. All features with the property matching one of the value are rendered.

It the layer does not base on feature datasource or does not provide a property with the given name, the filter is ignored. Same if one of the parameter is missing or the value empty.

@tfr42 tfr42 added this to the 3.4 milestone Mar 5, 2017
@tfr42 tfr42 added the enhancement enhancement or improvement label Mar 5, 2017
@tfr42 tfr42 modified the milestones: 3.4.1, 3.4 Mar 5, 2017
@tfr42 tfr42 added ready and removed in progress labels Apr 8, 2018
@tfr42 tfr42 modified the milestones: 3.4.1, 3.5 Jun 18, 2018
@tfr42 tfr42 modified the milestones: 3.5, 3.4.3 Jul 20, 2018
@tfr42 tfr42 modified the milestones: 3.4.3, 3.4.4 Sep 28, 2018
@copierrj copierrj added the TMC discussion to be discussed by technical management committee members label Nov 9, 2018
@tfr42 tfr42 modified the milestones: 3.4.4, 3.4.5 Mar 1, 2019
@deegree-ci deegree-ci modified the milestones: 3.4.5, 3.4.6 Mar 30, 2019
@tfr42 tfr42 modified the milestones: 3.4.6, 3.4.7 May 11, 2019
@tfr42 tfr42 modified the milestones: 3.4.7, 3.4.8 Jun 14, 2019
@tfr42 tfr42 modified the milestones: 3.4.8, 3.4.9 Jul 8, 2019
@tfr42 tfr42 modified the milestones: 3.4.9, 3.4.10 Sep 6, 2019
@tfr42 tfr42 removed this from the 3.4.10 milestone Oct 25, 2019
@stephanr stephanr added the needs rebase PR is not up to date and needs rebase label Dec 6, 2019
Copy link
Member

@tfr42 tfr42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Documentation needs to migrated to asciidoc

@copierrj
Copy link
Member

copierrj commented Dec 6, 2019

During the TMC meeting a question was raised whether we want to extend deegree with vendor specific parameters as this makes swapping out deegree for some other OGC implementation more challenging.

@lgoltz lgoltz force-pushed the filterParameterInGetMapRequests-221 branch from b64f8f8 to 683e103 Compare December 20, 2019 14:52
@lgoltz lgoltz removed the needs rebase PR is not up to date and needs rebase label Dec 20, 2019
@copierrj copierrj merged commit 77d446b into deegree:master Mar 16, 2022
@tfr42 tfr42 removed the TMC discussion to be discussed by technical management committee members label Mar 17, 2022
@tfr42 tfr42 added this to the 3.4.27 milestone Mar 17, 2022
@lgoltz lgoltz deleted the filterParameterInGetMapRequests-221 branch December 8, 2022 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement enhancement or improvement ready
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants